package espacokidsadm.modelo.dao.impl;

import java.util.List;

import espacokidsadm.modelo.dao.Dao;
import espacokidsadm.modelo.entity.Turma;


public class TurmaDAO extends Dao {

	private static final long serialVersionUID = -8652566999470645721L;
	
	public Turma salvar(Turma turma) {
		if(turma.getId() == null)
			getEm().persist(turma);
		else
			getEm().merge(turma);
		
		return turma;
	}


	public Turma getById(Integer id) {
		return getPojo(Turma.class, id);
	}

	public List<Turma> getTodos() {
		return getList(Turma.class, "select turma from Turma turma order by turma.nomeTurma");
	}

}
